package com.wootide.ets.sys.role.pojo;

import java.util.HashSet;
import java.util.Set;

/**
 * 角色信息表pojo
 * 〈功能详细描述〉
 * @author ozm
 * @version 2013-1-22
 * @see Roleinfo
 * @since 2013-1-22 下午1:38:24
 */
public class RoleInfo implements java.io.Serializable
{
    
    /**
     * 意义，目的和功能，以及被用到的地方<br>
     */
    private static final long serialVersionUID = 1L;

    /**
     * 角色ID
     */
    private Integer roleId;
    
    /**
     * 角色名称
     */
    private String roleName;
    
    /**
     * 角色描述
     */
    private String roleDesc;
    
    /**
     * 角色权限集合
     */
    @SuppressWarnings("rawtypes")
    private Set roleAuthoritiesInfos = new HashSet(0);
    
    /**
     * 用户角色集合
     */
    @SuppressWarnings("rawtypes")
    private Set userRoleses = new HashSet(0);
    
     
    public Integer getRoleId()
    {
        return this.roleId;
    }
    
    public void setRoleId(Integer roleId)
    {
        this.roleId = roleId;
    }
    
    public String getRoleName()
    {
        return this.roleName;
    }
    
    public void setRoleName(String roleName)
    {
        this.roleName = roleName;
    }
    
    public String getRoleDesc()
    {
        return this.roleDesc;
    }
    
    public void setRoleDesc(String roleDesc)
    {
        this.roleDesc = roleDesc;
    }
 
    @SuppressWarnings("rawtypes")
    public Set getRoleAuthoritiesInfos()
    {
        return roleAuthoritiesInfos;
    }

    @SuppressWarnings("rawtypes")
    public void setRoleAuthoritiesInfos(Set roleAuthoritiesInfos)
    {
        this.roleAuthoritiesInfos = roleAuthoritiesInfos;
    }

    @SuppressWarnings("rawtypes")
    public Set getUserRoleses()
    {
        return userRoleses;
    }

    @SuppressWarnings("rawtypes")
    public void setUserRoleses(Set userRoleses)
    {
        this.userRoleses = userRoleses;
    }
    
}